package com.TJGD.projectModule.dao.projectModule;

import java.util.List;
import org.apache.ibatis.annotations.Param;

import com.TJGD.projectModule.pojo.projectPlan;
import com.TJGD.projectModule.pojo.projectPlanQuery;

public interface projectPlanDao {
    int countByExample(projectPlanQuery example);

    int deleteByExample(projectPlanQuery example);

    int deleteByPrimaryKey(Long pid);

    int insert(projectPlan record);

    int insertSelective(projectPlan record);

    List<projectPlan> selectByExample(projectPlanQuery example);

    projectPlan selectByPrimaryKey(Long pid);

    int updateByExampleSelective(@Param("record") projectPlan record, @Param("example") projectPlanQuery example);

    int updateByExample(@Param("record") projectPlan record, @Param("example") projectPlanQuery example);

    int updateByPrimaryKeySelective(projectPlan record);

    int updateByPrimaryKey(projectPlan record);
}